# 需求1:
# 房子(House) 有 户型、总面积 和 家具名称列表
# 新房子没有任何的家具
# 家具(HouseItem) 有 名字 和 占地面积，其中
# 席梦思(bed) 占地 4 平米
# 衣柜(chest) 占地 2 平米
# 餐桌(table) 占地 1.5 平米
# 将以上三件 家具 添加 到 房子 中
# 打印房子时，要求输出：户型、总面积、剩余面积、家具名称列表

# 需求2:
# 模拟fps游戏
# 人物可以射击, 射击必须有枪(装备武器), 枪必须填充弹药(开火)

# 需求3:
# 实现德州扑克
# 一副扑克52张(4种花色, 每种花色13张牌)
# 功能1: 洗牌(52张扑克洗牌要段乱顺序)
# 功能2: 发牌(1. 连续给某个玩家直接发5张 2. 每人发一张)
# 功能3: 验证玩家手牌的牌型
# 牌型:   (A K Q J 10)
#        1. 同花顺(K Q J 10 9)
#        2. 四条(四张同一点数的牌带任意一张)
#        3. 满堂红(三张同一点数的牌 + 一对)
#        4. 同花(5张同一花色的牌)
#        5. 顺子(任意花色的连续5张牌) 7 8 9 10 J
#        6. 3条（three of a kind）：三张牌点值相同，其他两张各异
#        7. 两对（two pairs）：两对加上一个杂牌
#        8. 一对（one pair）：一对加上3张杂牌
#        9. 高牌（high card）：不符合上面任何一种牌型的牌型，由单牌且不连续不同花的组成
